package com.yueke.gemini.pkc12;


/**
   初始化证书 - HTTPClient
 * Created by admin on 2017/10/21.
 */
public class PKCS12Util {

    //String web_inf = request.getServletContext().getRealPath("/WEB-INF/");

//    public SSLContext initSSLContext(String path) {
//        FileInputStream inputStream = null;
//        try {
//            inputStream = new FileInputStream(new File(path + "/tmp.p12"));
//        } catch (IOException e) {
//            throw new RuntimeException("读取证书文件出错", e);
//        }
//
//        try {
//            KeyStore keystore = KeyStore.getInstance("PKCS12");
//            char[] partnerId2charArray = MCH_ID.toCharArray();
//            keystore.load(inputStream, partnerId2charArray);
//            SSLContext sslContext = SSLContexts.custom().loadKeyMaterial(keystore, partnerId2charArray).build();
//            return sslContext;
//        } catch (Exception e) {
//            throw new RuntimeException("证书文件有问题，请核实！", e);
//        } finally {
//            IOUtils.closeQuietly(inputStream);
//        }
//    }
}
